﻿using ActionSystem.Core.Utils;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace ActionSystem.Core.ComboLogic
{
    public abstract class BaseHitResponse:IPoolItem
    {
        public abstract int Priority { get; }
        public bool IsDeleted { get; set; }

        /// <summary>
        /// 处理
        /// </summary>
        /// <returns>是否阻止响应其他信息</returns>
        public abstract bool Handle();

        public abstract void PoolItemDelete();


        public abstract void PoolItemReset();
    }
}


